<!DOCTYPE HTML>
<!--<html><head></head><body></body></html>-->
<html xmlns="http://www.w3.org/1999/xhtml" class="g_html">

<head>
    <title>www.wisdchain.com</title>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="Cache-Control" content="no-transform" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />

    <meta name="format-detection" content="telephone=no,email=no,address=no" />
    <meta name="renderer" content="webkit" />



    <link type="text/css" href="./css/base2.min.css" rel="stylesheet" />
    <link type="text/css" href="./css/fkTheme.min.css" rel="stylesheet" />
    <link rel="stylesheet" href="./css/detail2.css">


    <link type='text/css' href='./css/newSearchBoxStyle.min.css' rel='stylesheet'>



    <link type="text/css" href="./css/poshytipAndmCustomScrollbar.min.css" rel="stylesheet" />




    <link type="text/css" href="./css/jzcusstyle.css" rel="stylesheet" />




    <link rel='canonical' href='//www.wisdchain.com/nd.jsp?id=42'>

    <!-- 

    <link type="text/css" href="//2.ss.faisys.com/css/base2.min.css?v=201901291727" rel="stylesheet" />
    <link type="text/css" href="//jzs.faisys.com/1133/fkTheme.min.css?v=20190102171234&isNavV2=true&isBannerV2=true" rel="stylesheet" />
    <link type='text/css' href='//2.ss.faisys.com/css/detail2.min.css?v=201901161546' rel='stylesheet' />



    <link type='text/css' href='//2.ss.faisys.com/css/newSearchBoxStyle.min.css?v=201811211412' rel='stylesheet'>



    <link type="text/css" href="//2.ss.faisys.com/css/site/poshytipAndmCustomScrollbar.min.css?v=201811011027" rel="stylesheet" />







    <link type="text/css" href="jzcusstyle.jsp?colId=7&extId=0&_csw=0" rel="stylesheet" />


 -->






    <script type="text/javascript" src="./js/jquery-core.min.js"></script>
    <script type="text/javascript" src="./js/jquery-mousewheel.min.js"></script>
    <script type="text/javascript" src="./js/fai.min.js"></script>
    <script type="text/javascript" src="./js/jquery-ui-core.min.js"></script>
    <script type="text/javascript" src="./js/site.min.js"></script>






</head>

<body class="g_body g_locale2052 g_cusSiteWidth  ">








    <script type="text/javascript" src="./js/jzUtils.min.js"></script>
























    <div id="g_main" class='g_main g_col7  ' style='0'>



        <div id="web" class="g_web ">
            <table class="webTopTable" cellpadding="0" cellspacing="0">
                <tr>
                    <td align="center">
                        <div id="webTop" class="webTop">

                            <div id='logo' class='logo logo2' style='top:0px;left:0px;display:block;' _defaultLogo='0'>
                                <a id='logoLink' hidefocus='true' class='link-p' link='/index.jsp' href='/index.jsp'><img id='logoImg' title='www.wisdchain.com' alt='www.wisdchain.com' style='float:left;' height='118' width='208' src='//17156607.s21i.faiusr.com/4/ABUIABAEGAAgyLKn2gUorMHBlAIw5QU4pAM!300x300.png' /></a>
                            </div>

                        </div>
                    </td>
                </tr>
            </table>

            <table class="absTopTable" cellpadding="0" cellspacing="0">
                <tr>
                    <td align="center">
                        <div id="absTopForms" class="forms sideForms absForms">
                            <div style="position:absolute;"></div>
                            <!-- for ie6 -->

                        </div>
                    </td>
                </tr>
            </table>
            <table class="webNavTable" cellpadding="0" cellspacing="0">
                <tr>
                    <td align="center">
                        <div id="webNav" class="webNav webNavDefault">
                            <div id='navV2Wrap'>
                                <div id='navV2' class='nav navV2'>
                                    <div class='navMainContent'>
                                        <div class='navContent'>
                                            <div id='navCenterContent' class='navCenterContent'>
                                                <div id='navCenter' class='navCenter'>
                                                    <div class='itemPrev'></div>
                                                    <div class='itemContainer'>
                                                        <div title='' id='nav2' class='item itemCol2 itemIndex1' colId='2' _jump='window.open("/cn/", "_self")'>
                                                            <div class='itemCenter'><a hidefocus='true' style='outline:none;' class='' href='./index.html'><span class='itemName0'>首页</span></a></div>
                                                        </div>
                                                        <div class='itemSep'><span class='itemSepLine'></span></div>
                                                        <div title='' id='nav103' class='item itemCol103 itemIndex2' colId='103' _jump='window.open("/cn/col.jsp?id=103", "_self")'>
                                                            <div class='itemCenter'><a hidefocus='true' style='outline:none;' class='' href='./applist.html'><span class='itemName0'>项目解析</span></a></div>
                                                        </div>
                                                        <div class='itemSep'><span class='itemSepLine'></span></div>
                                                        <div title='' id='nav107' class='item itemCol107 itemIndex3' colId='107' _jump='window.open("/cn/col.jsp?id=107", "_self")'>
                                                            <div class='itemCenter'><a hidefocus='true' style='outline:none;' class='' href='./techno.html'><span class='itemName0'>核心技术</span></a></div>
                                                        </div>
                                                        <div class='itemSep'><span class='itemSepLine'></span></div>
                                                        <div title='' id='nav108' class='item itemCol108 itemIndex4' colId='108' _jump='window.open("/cn/col.jsp?id=108", "_self")'>
                                                            <div class='itemCenter'><a hidefocus='true' style='outline:none;' class='' href='./down.html'><span class='itemName0'>APP下载</span></a></div>
                                                        </div>
                                                        <div class='itemSep'><span class='itemSepLine'></span></div>
                                                        <div title='' id='nav101' class='item itemCol101 itemIndex5' colId='101' _jump='window.open("/cn/col.jsp?id=101", "_self")'>
                                                            <div class='itemCenter'><a hidefocus='true' style='outline:none;' class='' href='./problem.html'><span class='itemName0'>常见问题</span></a></div>
                                                        </div>
                                                        <div class='itemSep'><span class='itemSepLine'></span></div>
                                                        <div title='' id='nav104' class='item itemCol104 itemIndex6' colId='104' _jump='window.open("/cn/col.jsp?id=104", "_self")'>
                                                            <div class='itemCenter'><a hidefocus='true' style='outline:none;' class='' href='./information.html'><span class='itemName0'>最新资讯</span></a></div>
                                                        </div>
                                                    </div>
                                                    <div class='itemNext'></div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>

                        </div>
                    </td>
                </tr>
            </table>

            <table class="webHeaderTable J_webHeaderTable" cellpadding="0" cellspacing="0" id="webHeaderTable">
                <tr>
                    <td align="center" id="webHeaderContent" class="J_webHeaderTable webHeaderTd fk-moduleZoneWrap web_header_td J_webHeaderTd">

                        <div id="fk-webHeaderZone" class="elemZone elemZoneModule J_moduleZone fk-webHeaderZone fk-moduleZone forms sideForms">
                            <div class="fk-moduleZoneBg fk-elemZoneBg J_zoneContentBg elemZoneBg"></div>

                        </div>

                        <div id="webHeader" class="webHeader">
                            <table class='headerTable' cellpadding='0' cellspacing='0'>
                                <tr>
                                    <td class='headerCusLeft'></td>
                                    <td class='headerCusMiddle' align='center' valign='top'>
                                        <div class='headerNav headerNavDefault'>

                                        </div>
                                    </td>
                                    <td class='headerCusRight'></td>
                                </tr>
                            </table>
                        </div>
                    </td>
                    <td align="center" id="webHeaderContentBg" class="J_webHeaderTable webHeaderTd web_header_td J_webHeaderTd webHeaderContentBg"></td>
                </tr>
            </table>
            <table class="webBannerTable J_webBannerTable" cellpadding="0" cellspacing="0">
                <tr>
                    <td align="center" class="fk-moduleZoneWrap">


                        <div id="webBanner" class="webBanner">
                            <table class="bannerTable" cellpadding="0" cellspacing="0">
                                <tr>
                                    <td class="bannerLeft"></td>
                                    <td class="bannerCenter" align='center' valign='top'>

                                        <div style="visibility:hidden;" class="fk-inBannerListZone-tmp forms">


                                        </div>
                                        <div class='bannerTop'></div>
                                        <div id='bannerV2' class='banner extBanner' fbHeight='300' defaultwidth='0' style=' height: 300px; background: none;'>
                                            <div class='banner defaultBannerMain J_bannerItem' style='background:url(//15869956.s61i.faiusr.com/4/AD0IhNDIBxAEGAAg-OKy0gUojPiXZDCADzisAg.png) 50% 50% no-repeat;background-size:cover;height:300px;'></div>
                                        </div>

                                    </td>
                                    <td class="bannerRight"></td>
                                </tr>
                            </table>
                        </div>
                    </td>
                </tr>
            </table>

            <table class="absMiddleTable" cellpadding="0" cellspacing="0">
                <tr>
                    <td align="center">
                        <div id="absForms" class="forms sideForms absForms">

                        </div>
                    </td>
                </tr>
            </table>



            <div id="fullmeasureTopForms" class="fullmeasureContainer forms fk-fullmeasureForms fullmeasureForms fullmeasureTopForms" style='display:none'>

                <wbr style='display:none;' /></div>

            <table id="webContainerTable" class="webContainerTable" cellpadding="0" cellspacing="0">
                <tr>
                    <td align="center">
                        <div id="webContainer" class="webContainer">
                            <div id="container" class="container">
                                <table class="containerTop" cellpadding='0' cellspacing='0'>
                                    <tr valign='top'>
                                        <td class="left"></td>
                                        <td class="center"></td>
                                        <td class="right"></td>
                                    </tr>
                                </table>

                                <table class="containerMiddle" cellpadding='0' cellspacing='0'>
                                    <tr valign='top'>
                                        <td id="containerMiddleLeft" class="containerMiddleLeft">




                                        </td>

                                        <td class="containerMiddleCenter">
                                            <div id="containerMiddleCenterTop" class="containerMiddleCenterTop">

                                            </div>

                                            <div id="containerForms" class="containerForms">
                                                <div id="topForms" class="column forms mainForms topForms" style='display:none'>

                                                </div>

                                                <table class="containerFormsMiddle" cellpadding='0' cellspacing='0'>
                                                    <tr>
                                                        <td valign="top" id="containerFormsLeft" class="containerFormsLeft" style='display:none'>
                                                            <div class="containerFormsLeftTop">
                                                            </div>
                                                            <div id="leftForms" class="column forms sideForms leftForms">

                                                            </div>
                                                            <div class="containerFormsLeftBottom">
                                                            </div>
                                                        </td>

                                                        <td valign="top" id="containerFormsCenter" class="containerFormsCenter">

                                                            <div id="centerTopForms" class="column forms mainForms centerTopForms">
                                                                <div id='module12' _indexClass='formIndex1' _moduleType='12' _modulestyle='103' _moduleid='12' class='form form12 formIndex1 formStyle103' title='' _sys='0' _banId='' style='' _side='0' _inTab='0' _inMulMCol='0' _inFullmeasure='0' _inpack='0' _inpopupzone='0'
                                                                    _infullmeasurepack='0' _intabpack='0' _autoHeight='1' _global='false' _independent='false' data-scrollbar='0' data-fullwidth='0'>
                                                                    <table class='formTop formTop12' cellpadding='0' cellspacing='0'>
                                                                        <tr>
                                                                            <td class='left'></td>
                                                                            <td class='center'></td>
                                                                            <td class='right'></td>
                                                                        </tr>
                                                                    </table>
                                                                    <table class=' formMiddle formMiddle12' style='' cellpadding='0' cellspacing='0'>
                                                                        <tr>
                                                                            <td class='formMiddleLeft formMiddleLeft12'></td>
                                                                            <td class='formMiddleCenter formMiddleCenter12 ' valign='top'>
                                                                                <div class='formMiddleContent formMiddleContent12 fk-formContentOtherPadding' tabStyle='0'>
                                                                                    <div class='newsDetail newsDetailV2' newsid='42'>
                                                                                        <div class='title'>关于椭圆线密码算法</div>
                                                                                        <div class='newsInfoWrap'>
                                                                                            <div class='rightInfo'></div>
                                                                                            <div class='leftInfo'><span class='newsInfo'>发表时间：2018-09-20 00:00</span></div>
                                                                                        </div>
                                                                                        <div class='line1'></div>
                                                                                        <div class='richContent  richContent0'>
                                                                                            <p style="text-align:left;line-height:1.7em;"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">建立在区块链技术之上的数字货币被称之为加密数字货币，而建立在区块链技术之上的经济模型被称之为加密经济。由此可以看到密码算法在区块链技术中的重要性。我们先来看一下密码算法在区块链系统中都有哪些应用。</span></p>
                                                                                            <p style="text-align:left;line-height:1.7em;"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">1</span><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">）、区块头哈希值计算</span></p>
                                                                                            <p style="text-align:left;line-height:1.7em;"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">2</span><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">）、梅克尔哈希树计算</span></p>
                                                                                            <p style="text-align:left;line-height:1.7em;"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">3</span><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">）、私钥签名交易事务</span></p>
                                                                                            <p style="text-align:left;line-height:1.7em;"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">4</span><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">）、验证交易事务的所有权</span></p>
                                                                                            <p style="text-align:left;line-height:1.7em;"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">5</span><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">）、产生钱包地址</span></p>
                                                                                            <p style="text-align:left;line-height:1.7em;"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">以及等等。</span></p>
                                                                                            <p style="text-align:left;line-height:1.7em;"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;"> </span></p>
                                                                                            <p style="text-align:left;line-height:1.7em;"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">其中第一和第二项是哈希算法的应用，哈希算法的目的是将一段输入的字符串计算出一个定长的摘要信息，类似于数据的身份证号。这可以用来实现数据完整性的校验，不过哈希算法并不是我们在本篇文章中讨论的重点。我们再看第三、四和五项，这三者的功能实现与一种密码算法息息相关，这种密码算法叫不对称密钥算法。</span></p>
                                                                                            <p style="text-align:left;line-height:1.7em;"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;"> </span></p><span style="font-family:&quot;Songti SC&quot;;line-height:1.7em;font-size:14px;">什么叫不对称密钥算法呢？我们先来看一下传统的密码算法，比如AES、DES、TripleDES、RC2、RC4、RC5和Blowfish等，这些密码算法可以用于加密和解密，虽然算法过程不一样，但是都有一个共</span>
                                                                                            <span style="font-family:&quot;Songti SC&quot;;line-height:1.7em;font-size:14px;">同点，那就是密钥是对称的，也就是说用来加密的密钥同时也是用来解密的密钥，举个例子，就像我们锁门的钥匙，同一把钥匙既能用来锁门也能用来开门，这种加密密钥和解密密钥相同的密码算法统称为对称密钥算法。很显然，这种对称密钥算法的密钥是绝对不能泄露的。反之，则称之为叫不对称密钥算法，也就是加密和解密的密钥是不同的，是分离的，其中一个密钥叫公钥，是可以公开的，另外一个密钥叫私钥，是必须要妥善保管的。由于可以公开其中一个密钥，因此不对称密码算法也可以称为公开密钥算法。这种公开密钥算法有什么特点呢？</span>
                                                                                            <span style="font-size:19px;font-family:&quot;Songti SC&quot;;line-height:1.7em;">
                                                                                                                                <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;"> </span></p>
                                                                                            <p style="text-align:left"><span style="font-family:宋体;font-size:14px;"> </span></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">其中一个作用是可以用来进行身份验证。比如甲用自己的私钥加密一段数据（也就是所谓的签名），然后发送到网络中，接收者接收到数据后，需要验证这个数据是否是甲发送的（网络传递过程中有可能数据被中间人篡改），接收者通过甲公开的公钥来进行数据解密，如果能成功解密说明数据没有被篡改，如果解密出错则说明数据已经不是甲一开始发送的。</span></p>
                                                                                            <p style="text-align:left"><br/></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">公开密钥算法的应用，主要有RSA和ECC两种，RSA的原理主要是利用了大素数分解的计算难度及其离散对数的运算难题。ECC就是我们要介绍的椭圆线密码算法。在区块链系统中，从比特币到以太坊以及其他，基本都是应用的椭圆线密码算法。</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;"> </span></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">先来看一下椭圆线的定义</span></p>
                                                                                            <p style="text-align:left"><span style="font-size:19px;font-family:&#39;Songti SC&#39;"><img src="//17156607.s21i.faiusr.com/4/ABUIABAEGAAgpIaM3QUoiqeoZDCHAzhP.png" width="326" height="54" alt="1-1.png" style="width:326px;height:54px;" /></span><br
                                                                                                /></p>
                                                                                            <p style="text-align:left"><br/></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">这就是椭圆曲线的标准方程式了，根据不同的参数设定会有不同的曲线图形，大概是如下的图形：</span></p>
                                                                                            <p style="text-align:left"><span style="font-size:19px;font-family:&#39;Songti SC&#39;"><img src="//17156607.s21i.faiusr.com/4/ABUIABAEGAAgxIaM3QUokLLLhQEw4AY44QU!600x600.png" width="446" height="557" alt="1-2.png" style="width:446px;height:557px;" /></span><br
                                                                                                /></p>
                                                                                            <p style="text-align:left"><br/></p>
                                                                                            <p style="text-align:center"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">图1-1 椭圆线图形</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">我们可以看到，这个图形跟椭圆并没有什么关系，之所以称其为椭圆线，是因为其方程式与椭圆周长公式很相近，仅此而已。椭圆线分为实数域和有限域，所谓的实数域是指椭圆线上的点坐标是在实数范围内的，不过在加密算法中使用的椭圆线是基于有限域的，通常我们使用的是如下的方程式：</span></p>
                                                                                            <p style="text-align:left"><span style="font-size:19px;font-family:&#39;Songti SC&#39;"><img src="//17156607.s21i.faiusr.com/4/ABUIABAEGAAg-IaM3QUoypm5LDDgBjisAQ!600x600.png" width="526" height="88" alt="1-3.png" style="width:526px;height:88px;" /></span><br
                                                                                                /></p>
                                                                                            <p style="text-align:left"><br/></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">如公式所示，对实数域的的曲线进行了模计算，这样就限定了曲线上点的范围，通过模p运算，点的范围在0~p-1，这里我们再来了解下模运算，模运算其实就是求余计算，可以看一个简单的例子，假设以模5为例，根据一般的编程语言的语法，使用百分号作为模运算符：</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">0 % 5 = 0</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">1 % 5 = 1</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">2 % 5 = 2</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">3 % 5 = 3</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">4 % 5 = 4</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">5 % 5 = 0</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">6 % 5 = 1 </span></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">7 % 5 = 2 </span></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">8 % 5 = 3 </span></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">9 % 5 = 4</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">10 % 5 = 0</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">......</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">如上所示，可以看到模运算是一个周期性循环，对于模5运算，它的结果总是在0~4之间不断的重复。另外一个，对于加密算法来说，加解密的过程必须是精确的计算，因此通常选用的点是整数点。由于模运算的特性，只要选定了p，它的结果范围就是确定的，在这个范围中可以选取一个作为基点。选取基点后，可以对这个点进行数乘运算，对椭圆曲线上的选取的基点进行数乘运算，同样会产生一个周期性的结果，我们可以看一个例子：</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:&quot;Songti SC&quot;;font-size:14px;">以</span><em><span style="font-family:Arial, sans-serif;font-size:14px;">y</span></em><sup><span style="font-family:Arial, sans-serif;font-size:14px;">2</span></sup>
                                                                                                <span style="font-family:Arial, sans-serif;font-size:14px;"> = </span><em><span style="font-family:Arial, sans-serif;font-size:14px;">x</span></em><sup><span style="font-family:Arial, sans-serif;font-size:14px;">3</span></sup>
                                                                                                <span style="font-family:Arial, sans-serif;font-size:14px;"> + 2</span><em><span style="font-family:Arial, sans-serif;font-size:14px;">x</span></em><span style="font-family:Arial, sans-serif;font-size:14px;"> + 3</span>
                                                                                                <span style="font-family:宋体;font-size:14px;">为例，且</span><span style="font-family:Arial, sans-serif;font-size:14px;">p=5</span><span style="font-family:宋体;font-size:14px;">，选取有限域上的一个点</span>
                                                                                                <span style="font-family:Arial, sans-serif;font-size:14px;">(3,4)</span>
                                                                                            </p>
                                                                                            <p style="text-align:left"><span style="font-family:宋体;font-size:14px;">来看一下数乘的结果：</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:Arial, sans-serif;font-size:14px;">n = 1 (3,4)</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:Arial, sans-serif;font-size:14px;">n = 2 (3,1)</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:Arial, sans-serif;font-size:14px;">n = 3 (</span>
                                                                                                <span style="font-family:宋体;font-size:14px;">无穷远）</span>
                                                                                            </p>
                                                                                            <p style="text-align:left"><span style="font-family:Arial, sans-serif;font-size:14px;">n = 4 (3,4)</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:Arial, sans-serif;font-size:14px;">n = 5 (3,1)</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:Arial, sans-serif;font-size:14px;">n = 6 (</span>
                                                                                                <span style="font-family:宋体;font-size:14px;">无穷远）</span>
                                                                                            </p>
                                                                                            <p style="text-align:left"><span style="font-family:Arial, sans-serif;font-size:14px;">...</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:宋体;font-size:14px;">此时，</span>
                                                                                                <span style="font-family:Arial, sans-serif;font-size:14px;">n= 3</span><span style="font-family:宋体;font-size:14px;">就是这个有限域的阶</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:宋体;font-size:14px;">这样的数乘，形式为</span>
                                                                                                <span style="font-family:Arial, sans-serif;font-size:14px;">G= nP</span>
                                                                                            </p>
                                                                                            <p style="text-align:left"><span style="font-family:宋体;font-size:14px;">椭圆曲线加密算法中，这个阶就相当于是密钥，当然，这里只是简单的例子，数字都不大，范围也小，实际运用的时候，会精心设计一个椭圆曲线方程，并采用很大范围的数字。如果仅仅知道</span>
                                                                                                <span style="font-family:Arial, sans-serif;font-size:14px;">G</span><span style="font-family:宋体;font-size:14px;">和</span>
                                                                                                <span style="font-family:Arial, sans-serif;font-size:14px;">P</span><span style="font-family:宋体;font-size:14px;">，想要计算出</span>
                                                                                                <span style="font-family:Arial, sans-serif;font-size:14px;">n</span><span style="font-family:宋体;font-size:14px;">，是非常困难的，这个困难问题称之为是离散对数问题。</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:宋体;font-size:14px;">比特币以及以以太坊，包括其他各类区块链系统，都采用了椭圆线签名算法，只是使用的曲线方程参数可能会不一样，比如比特币采用了</span>
                                                                                                <span style="font-family:Arial, sans-serif;font-size:14px;">Secp256k1</span><span style="font-family:宋体;font-size:14px;">，而智慧链选用的是</span>
                                                                                                <span style="font-family:Arial, sans-serif;font-size:14px;">ed25519</span><span style="font-family:宋体;font-size:14px;">，</span>
                                                                                                <span style="font-family:Arial, sans-serif;font-size:14px;">ed25519</span><span style="font-family:宋体;font-size:14px;">的密钥更短，而密码强度更大，且加密计算的性能也更高。</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:Arial, sans-serif;font-size:14px;"> </span></p>
                                                                                            <p style="text-align:left"><span style="font-family:宋体;font-size:14px;">未来随着量子计算的发展，区块链中的密码算法也会继续升级，智慧链在未来的技术规划中，还会升级一系列的抗量子计算，以保证适应未来的网络安全环境。</span></p>
                                                                                            <p style="text-align:left"><span style="font-family:Arial, sans-serif;font-size:14px;"> </span></p>
                                                                                            <p style="text-align:left"><span style="font-size:19px;font-family:&#39;Songti SC&#39;"><br /></span><br /></p>
                                                                                            <p style="text-align:left"><span style="font-size:19px;font-family:&#39;Songti SC&#39;"><br /></span></p>
                                                                                            <p style="text-align:left"><span style="font-size:19px;font-family:&#39;Songti SC&#39;"><br /></span></p>
                                                                                            </span>
                                                                                            <p style="line-height:1.7em;"><br /></p>
                                                                                        </div>
                                                                                        <div class='line2'></div>
                                                                                        <div class='middlePanel'>
                                                                                            <div id='prevAndNextDivV2'></div>
                                                                                            <div class='shareInfo'><span class='shareTag'>分享到：</span>
                                                                                                <div class='shareListPanel'>
                                                                                                    <a class='shareIcon Weixin' hidefocus='true' title='分享到 微信' href='javascript:;' onclick="Site.wxShareAlter('/qrCode.jsp?cmd=mobiDetailQR&id=42&lcid=2052&size=190&t=1', true);return false;"></a>
                                                                                                    <a class='shareIcon sina_weibo' hidefocus='true' title='分享到 新浪微博' href='javascript:;' onclick='window.open("http://service.weibo.com/share/share.php?title=%E3%80%90%E5%85%B3%E4%BA%8E%E6%A4%AD%E5%9C%86%E7%BA%BF%E5%AF%86%E7%A0%81%E7%AE%97%E6%B3%95+-+www.wisdchain.com%E3%80%91http%3A%2F%2Fwww.wisdchain.com%2Fcn%2Fnd.jsp%3Fid%3D42%26_sc%3D2&url=http%3A%2F%2Fwww.wisdchain.com%2Fcn%2Fnd.jsp%3Fid%3D42%26_sc%3D2&pic=http%3A")'></a>
                                                                                                    <a class='shareIcon qq_share' hidefocus='true' title='分享到 QQ分享' href='javascript:;' onclick='window.open("http://connect.qq.com/widget/shareqq/index.html?summary=http%3A%2F%2Fwww.wisdchain.com%2Fcn%2Fnd.jsp%3Fid%3D42%26_sc%3D2&url=http%3A%2F%2Fwww.wisdchain.com%2Fcn%2Fnd.jsp%3Fid%3D42%26_sc%3D2&pics=http%3A&title=%E3%80%90%E5%85%B3%E4%BA%8E%E6%A4%AD%E5%9C%86%E7%BA%BF%E5%AF%86%E7%A0%81%E7%AE%97%E6%B3%95+-+www.wisdchain.com%E3%80%91")'></a>
                                                                                                    <a class='shareIcon qq_zone' hidefocus='true' title='分享到 QQ空间' href='javascript:;' onclick='window.open("http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?summary=http%3A%2F%2Fwww.wisdchain.com%2Fcn%2Fnd.jsp%3Fid%3D42%26_sc%3D2&url=http%3A%2F%2Fwww.wisdchain.com%2Fcn%2Fnd.jsp%3Fid%3D42%26_sc%3D2&pics=http%3A&title=%E3%80%90%E5%85%B3%E4%BA%8E%E6%A4%AD%E5%9C%86%E7%BA%BF%E5%AF%86%E7%A0%81%E7%AE%97%E6%B3%95+-+www.wisdchain.com%E3%80%91")'></a>
                                                                                                    <a class='shareIcon douban' hidefocus='true' title='分享到 豆瓣网' href='javascript:;' onclick='window.open("http://shuo.douban.com/!service/share?name=%E3%80%90%E5%85%B3%E4%BA%8E%E6%A4%AD%E5%9C%86%E7%BA%BF%E5%AF%86%E7%A0%81%E7%AE%97%E6%B3%95+-+www.wisdchain.com%E3%80%91http%3A%2F%2Fwww.wisdchain.com%2Fcn%2Fnd.jsp%3Fid%3D42%26_sc%3D2&text=http%3A%2F%2Fwww.wisdchain.com%2Fcn%2Fnd.jsp%3Fid%3D42%26_sc%3D2&image=http%3A")'></a>
                                                                                                    <a class='shareIcon baidu_tieba' hidefocus='true' title='分享到 百度贴吧' href='javascript:;' onclick='window.open("http://tieba.baidu.com/i/app/open_share_api?comment=&pic=http%3A&url=http%3A%2F%2Fwww.wisdchain.com%2Fcn%2FshareUrl.jsp%3Fid%3D42%26_sc%3D2%26urlRdKey%3Dnd&title=%E3%80%90%E5%85%B3%E4%BA%8E%E6%A4%AD%E5%9C%86%E7%BA%BF%E5%AF%86%E7%A0%81%E7%AE%97%E6%B3%95+-+www.wisdchain.com%E3%80%91http%3A%2F%2Fwww.wisdchain.com%2Fcn%2FshareUrl.jsp%3Fid%3D42%26_sc%3D2%26urlRdKey%3Dnd")'></a>
                                                                                                </div>
                                                                                            </div>
                                                                                            <div class='clearfloat'></div>
                                                                                        </div>
                                                                                    </div>
                                                                                </div>
                                                                            </td>
                                                                            <td class='formMiddleRight formMiddleRight12'></td>
                                                                        </tr>
                                                                    </table>
                                                                    <table class='formBottom formBottom12' cellpadding='0' cellspacing='0'>
                                                                        <tr>
                                                                            <td class='left left12'></td>
                                                                            <td class='center center12'></td>
                                                                            <td class='right right12'></td>
                                                                        </tr>
                                                                    </table>
                                                                    <div class='clearfloat clearfloat12'></div>
                                                                </div>


                                                            </div>
                                                            <div class="containerFormsCenterMiddle J_containerFormsCenterMiddle">
                                                                <div id="middleLeftForms" class="column forms mainForms middleLeftForms" style='display:none'>

                                                                </div>
                                                                <div id="middleRightForms" class="column forms mainForms middleRightForms" style='display:none'>

                                                                </div>
                                                                <div class="clearfloat"></div>
                                                            </div>
                                                            <div id="centerBottomForms" class="column forms mainForms centerBottomForms" style='display:none'>

                                                            </div>
                                                        </td>

                                                        <td valign="top" id="containerFormsRight" class="containerFormsRight" style='display:none'>
                                                            <div class="containerFormsRightTop">
                                                            </div>
                                                            <div id="rightForms" class="column forms sideForms rightForms">

                                                            </div>
                                                            <div class="containerFormsRightBottom">
                                                            </div>
                                                        </td>
                                                    </tr>
                                                </table>

                                                <div id="bottomForms" class="column forms mainForms bottomForms" style='display:none'>

                                                </div>

                                                <div id="containerPlaceholder" class="containerPlaceholder"></div>

                                            </div>

                                            <div id="containerMiddleCenterBottom" class="containerMiddleCenterBottom">
                                            </div>

                                        </td>

                                        <td id="containerMiddleRight" class="containerMiddleRight"></td>
                                    </tr>
                                </table>

                                <table class="containerBottom" cellpadding='0' cellspacing='0'>
                                    <tr valign='top'>
                                        <td class="left"></td>
                                        <td class="center"></td>
                                        <td class="right"></td>
                                    </tr>
                                </table>
                            </div>


                        </div>
                    </td>
                </tr>
            </table>

            <div id="fullmeasureBottomForms" class="fullmeasureContainer forms fk-fullmeasureForms fullmeasureForms fullmeasureBottomForms" style='display:none'>

                <wbr style='display:none;' /></div>

            <table class="absBottomTable" cellpadding="0" cellspacing="0">
                <tr>
                    <td align="center">
                        <div id="absBottomForms" class="forms sideForms absForms">
                            <div style="position:absolute;"></div>
                            <!-- for ie6 -->

                        </div>
                    </td>
                </tr>
            </table>

            <table id="webFooterTable" class="webFooterTable J_webFooterTable" cellpadding="0" cellspacing="0">
                <tr>
                    <td align="center" valign="top" class="fk-moduleZoneWrap">

                        <div id="fk-webFooterZone" class="elemZone elemZoneModule J_moduleZone fk-webFooterZone fk-moduleZone forms sideForms">
                            <div class="fk-moduleZoneBg fk-elemZoneBg J_zoneContentBg elemZoneBg"></div>
                            <div id='module396' bannerTitle='文本' _indexClass='formIndex1' _moduleType='1' _modulestyle='86' _moduleid='396' class='form form396 formIndex1 formStyle86 formInZone  siteEditor ' title='' _sys='0' _banId='' style='position:absolute;top:36px;left:43px;width:276px;'
                                _side='0' _inTab='0' _inMulMCol='0' _inFullmeasure='0' _inpack='0' _inpopupzone='0' _infullmeasurepack='0' _intabpack='0' _autoHeight='0' _global='false' _independent='false' data-scrollbar='0' data-fullwidth='0'>
                                <div class='lightModuleOuterContent lightModuleOuterContent396'>
                                    <div class='fk-editor simpleText fk-editor-break-word  '>
                                        <font color="#96efff" face="Arial, 微软雅黑"><span style="caret-color: rgb(150, 239, 255); font-size: 36px;">社区媒体</span></font>
                                    </div>
                                </div>
                            </div>

                            <div id='module397' bannerTitle='文本' _indexClass='formIndex2' _moduleType='1' _modulestyle='86' _moduleid='397' class='form form397 formIndex2 formStyle86 formInZone  siteEditor ' title='' _sys='0' _banId='' style='position:absolute;top:32px;left:515px;width:320px;'
                                _side='0' _inTab='0' _inMulMCol='0' _inFullmeasure='0' _inpack='0' _inpopupzone='0' _infullmeasurepack='0' _intabpack='0' _autoHeight='0' _global='false' _independent='false' data-scrollbar='0' data-fullwidth='0'>
                                <div class='lightModuleOuterContent lightModuleOuterContent397'>
                                    <div class='fk-editor simpleText   '>
                                        <font color="#96efff" face="Arial, 微软雅黑"><span style="caret-color: rgb(150, 239, 255); font-size: 36px;">联系我们</span></font>
                                    </div>
                                </div>
                            </div>

                            <div id='module771' bannerTitle='文本' _indexClass='formIndex3' _moduleType='1' _modulestyle='86' _moduleid='771' class='form form771 formIndex3 formStyle86 formInZone  siteEditor ' title='' _sys='0' _banId='' style='position:absolute;top:112px;left:43px;width:88px;'
                                _side='0' _inTab='0' _inMulMCol='0' _inFullmeasure='0' _inpack='0' _inpopupzone='0' _infullmeasurepack='0' _intabpack='0' _autoHeight='0' _global='false' _independent='false' data-scrollbar='0' data-fullwidth='0'>
                                <div class='lightModuleOuterContent lightModuleOuterContent771'>
                                    <div class='fk-editor simpleText   '><span style="color: rgb(255, 255, 255);"></span><span style="line-height: 30px;"><span style="font-family: Arial, 微软雅黑;"><span style="font-size: 16px;"><a href="https://twitter.com/wisdchain" _ltype="103" _lide="AGcI/////w8SHWh0dHBzOi8vdHdpdHRlci5jb20vd2lzZGNoYWlu" target="_blank"></a></span>
                                        <span style="color: rgb(31, 135, 232);"><span style="font-size: 16px;"><a href="https://twitter.com/wisdchain" _ltype="103" _lide="AGcI/////w8SHWh0dHBzOi8vdHdpdHRlci5jb20vd2lzZGNoYWlu" target="_blank">Twitter</a></span>
                                        <div><span style="font-size: 16px;"><a href="https://www.reddit.com/user/WISDChain" _ltype="103" _lide="AGcI/////w8SJWh0dHBzOi8vd3d3LnJlZGRpdC5jb20vdXNlci9XSVNEQ2hhaW4=" target="_blank">Reddit</a></span></div>
                                        </span>
                                        </span>
                                        </span>
                                    </div>
                                </div>
                            </div>

                            <div id='module772' bannerTitle='文本' _indexClass='formIndex4' _moduleType='1' _modulestyle='86' _moduleid='772' class='form form772 formIndex4 formStyle86 formInZone  siteEditor ' title='' _sys='0' _banId='' style='position:absolute;top:113px;left:196px;width:132px;'
                                _side='0' _inTab='0' _inMulMCol='0' _inFullmeasure='0' _inpack='0' _inpopupzone='0' _infullmeasurepack='0' _intabpack='0' _autoHeight='0' _global='false' _independent='false' data-scrollbar='0' data-fullwidth='0'>
                                <div class='lightModuleOuterContent lightModuleOuterContent772'>
                                    <div class='fk-editor simpleText   '><span style="font-family: arial, 微软雅黑; font-size: 16px;"></span><span style="line-height: 30px;"><div><span style="font-size: 16px; font-family: Arial, 微软雅黑;"></span></div><span style="font-family: Arial, 微软雅黑;"><div><span style="font-size: 16px; background-color: transparent;"><a href="https://stackexchange.com/users/13939220/wongneng" _ltype="103" _lide="AGcI/////w8SMWh0dHBzOi8vc3RhY2tleGNoYW5nZS5jb20vdXNlcnMvMTM5MzkyMjAvd29uZ25lbmc=" target="_blank"></a></span></div>
                                <span style="color: rgb(31, 135, 232);">
                                    <div><span style="font-size: 16px; background-color: transparent;"><a href="https://stackexchange.com/users/13939220/wongneng" _ltype="103" _lide="AGcI/////w8SMWh0dHBzOi8vc3RhY2tleGNoYW5nZS5jb20vdXNlcnMvMTM5MzkyMjAvd29uZ25lbmc=" target="_blank">Stack Exchange</a></span></div>
                            <div><span style="font-size: 16px;"><a href="https://www.facebook.com/wisdchain" _ltype="103" _lide="AGcI/////w8SImh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS93aXNkY2hhaW4=" target="_blank">Facebook</a></span></div>
                            </span>
                            <div><span style="font-size: 16px;"><a href="https://www.facebook.com/wisdchain" _ltype="103" _lide="AGcI/////w8SImh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS93aXNkY2hhaW4=" target="_blank"></a></span></div>
                            </span>
                            </span>
                        </div>
        </div>
    </div>

    <div id='module773' bannerTitle='文本' _indexClass='formIndex5' _moduleType='1' _modulestyle='86' _moduleid='773' class='form form773 formIndex5 formStyle86 formInZone  siteEditor ' title='' _sys='0' _banId='' style='position:absolute;top:113px;left:515px;width:331px;'
        _side='0' _inTab='0' _inMulMCol='0' _inFullmeasure='0' _inpack='0' _inpopupzone='0' _infullmeasurepack='0' _intabpack='0' _autoHeight='0' _global='false' _independent='false' data-scrollbar='0' data-fullwidth='0'>
        <div class='lightModuleOuterContent lightModuleOuterContent773'>
            <div class='fk-editor simpleText   '>
                <font color="#ffffff"><span style="font-family: arial, 微软雅黑; font-size: 16px;"></span></font><span style="line-height: 30px;"><div style="color: rgb(255, 255, 255); font-family: arial, 微软雅黑;"><span style="font-size: 16px; font-family: arial, 微软雅黑;"></span></div>
            <div style="color: rgb(255, 255, 255); font-family: arial, 微软雅黑;"><span style="font-size: 16px;"></span></div>
            <div style="color: rgb(255, 255, 255); font-family: arial, 微软雅黑;"><span style="font-size: 16px;">地址：</span></div><span style="font-family: Arial, 微软雅黑; font-size: 16px;"><div style="color: rgb(255, 255, 255);">152 BEACH ROAD #14-02 GATEWAY EAST</div><div style="color: rgb(255, 255, 255);">SINGAPORE (189721)</div></span>
            <div style="color: rgb(255, 255, 255);"></div>
            <div style=""><span style="color: rgb(255, 255, 255); font-family: arial, 微软雅黑; font-size: 16px;">邮箱：</span><span style=" font-size: 16px;"><font color="#ffffff" face="Arial, 微软雅黑">wise_cc@outlook.com</font></span></div>
            <div style="color: rgb(255, 255, 255); font-family: arial, 微软雅黑;"><span style="font-size: 16px;">企业邮箱：market@wdc852.com</span></div>
            <div style="color: rgb(255, 255, 255); font-family: arial, 微软雅黑;"><span style="font-size: 16px;"></span></div>
            </span>
        </div>
    </div>
    </div>

    <div id='module786' bannerTitle='文本' _indexClass='formIndex6' _moduleType='1' _modulestyle='86' _moduleid='786' class='form form786 formIndex6 formStyle86 formInZone  siteEditor ' title='' _sys='0' _banId='' style='position:absolute;top:36px;left:959px;width:390px;'
        _side='0' _inTab='0' _inMulMCol='0' _inFullmeasure='0' _inpack='0' _inpopupzone='0' _infullmeasurepack='0' _intabpack='0' _autoHeight='0' _global='false' _independent='false' data-scrollbar='0' data-fullwidth='0'>
        <div class='lightModuleOuterContent lightModuleOuterContent786'>
            <div class='fk-editor simpleText   '>
                <font color="#96efff" face="arial, 微软雅黑"><span style="caret-color: rgb(150, 239, 255); font-size: 36px;">开发资源</span></font>
            </div>
        </div>
    </div>

    <div id='module787' bannerTitle='文本' _indexClass='formIndex7' _moduleType='1' _modulestyle='86' _moduleid='787' class='form form787 formIndex7 formStyle86 formInZone  siteEditor ' title='' _sys='0' _banId='' style='position:absolute;top:115px;left:959px;width:341px;'
        _side='0' _inTab='0' _inMulMCol='0' _inFullmeasure='0' _inpack='0' _inpopupzone='0' _infullmeasurepack='0' _intabpack='0' _autoHeight='0' _global='false' _independent='false' data-scrollbar='0' data-fullwidth='0'>
        <div class='lightModuleOuterContent lightModuleOuterContent787'>
            <div class='fk-editor simpleText   '><span style="color: rgb(255, 255, 255); font-family: arial, 微软雅黑; font-size: 16px;"></span><span style="font-family: Arial, 微软雅黑;"><span style="font-size: 16px;"><span style="line-height: 30px;"><div><font color="#ffffff"><a href="/cn/col.jsp?id=103" _ltype="100" _lide="AGQIZxIA" _lname="项目解析" target="_blank">什么是智慧链?</a></font></div></span></span>
                </span>
            </div>
        </div>
    </div>

    <div id='module816' bannerTitle='文本' _indexClass='formIndex8' _moduleType='1' _modulestyle='86' _moduleid='816' class='form form816 formIndex8 formStyle86 formInZone  siteEditor ' title='' _sys='0' _banId='' style='position:absolute;top:145px;left:959px;width:341px;'
        _side='0' _inTab='0' _inMulMCol='0' _inFullmeasure='0' _inpack='0' _inpopupzone='0' _infullmeasurepack='0' _intabpack='0' _autoHeight='0' _global='false' _independent='false' data-scrollbar='0' data-fullwidth='0'>
        <div class='lightModuleOuterContent lightModuleOuterContent816'>
            <div class='fk-editor simpleText   '><span style="color: rgb(255, 255, 255); font-family: arial, 微软雅黑; font-size: 16px;"></span><span style="font-family: Arial, 微软雅黑;"><span style="font-size: 16px;"><span style="line-height: 30px;"><div><a href="/cn/col.jsp?id=101" _ltype="100" _lide="AGQIZRIA" _lname="常见问题" target="_blank" style="caret-color: rgb(74, 144, 226); background-color: transparent; font-family: Arial, 微软雅黑; font-size: 16px; font-weight: normal;"><span style="color: rgb(31, 135, 232);">阅读问答列表</span></a>
            </div>
            </span>
            </span>
            </span>
        </div>
    </div>
    </div>

    <div id='module838' bannerTitle='文本' _indexClass='formIndex9' _moduleType='1' _modulestyle='86' _moduleid='838' class='form form838 formIndex9 formStyle86 formInZone  siteEditor ' title='' _sys='0' _banId='' style='position:absolute;top:177px;left:959px;width:341px;'
        _side='0' _inTab='0' _inMulMCol='0' _inFullmeasure='0' _inpack='0' _inpopupzone='0' _infullmeasurepack='0' _intabpack='0' _autoHeight='0' _global='false' _independent='false' data-scrollbar='0' data-fullwidth='0'>
        <div class='lightModuleOuterContent lightModuleOuterContent838'>
            <div class='fk-editor simpleText   '><span style=""><span style="color: rgb(255, 255, 255); font-family: arial, 微软雅黑; font-size: 16px;"></span><span style="font-family: Arial, 微软雅黑;"><span style="font-size: 16px;"><span style="line-height: 30px;"><span style="color: rgb(31, 135, 232);"><a href="https://github.com/WisedomChainGroup" _ltype="103" _lide="AGcI/////w8SJGh0dHBzOi8vZ2l0aHViLmNvbS9XaXNlZG9tQ2hhaW5Hcm91cA==" target="_blank">GitHub</a></span></span>
                </span>
                </span>
                </span>
            </div>
        </div>
    </div>


    </div>


    <div id="webFooter" class="webFooter">
        <div id='footer' class='footer'>
            <table class='footerTop' cellpadding='0' cellspacing='0'>
                <tr valign='top'>
                    <td class='topLeft'></td>
                    <td class='topCenter'></td>
                    <td class='topRight'></td>
                </tr>
            </table>
            <table class='footerMiddle' cellpadding='0' cellspacing='0'>
                <tr valign='top'>
                    <td class='middleLeft'></td>
                    <td class='middleCenter' align='center'>
                        <div class='footerContent'>
                            <div class='footerInfo footerInfoV2 J_footerInfo'>©2019 wisdchain版权所有</div>
                            <div class='footerSupport' id='footerSupport'> <span class='footerFaisco J_supportItem'>技术支持：<a class='J_supportLink' hidefocus='true' href='http://www.jszhizao.com' onclick='' target='_blank'>innovade</a></span> <span class='bgplayerButton' id='bgplayerButton' style='display:none;'></span></div>
                        </div>
                    </td>
                    <td class='middleRight'></td>
                </tr>
            </table>
            <table class='footerBottom' cellpadding='0' cellspacing='0'>
                <tr valign='top'>
                    <td class='bottomLeft'></td>
                    <td class='bottomCenter'></td>
                    <td class='bottomRight'></td>
                </tr>
            </table>
        </div>

    </div>


    </td>
    </tr>
    </table>
    <div class="clearfloat"></div>
    </div>


    </div>



    <div class="floatLeftTop manageTranTop" style='0'>
        <div id="floatLeftTopForms" class="forms sideForms floatForms">

        </div>
    </div>
    <div class="floatRightTop manageTranTop" style='0'>
        <div id="floatRightTopForms" class="forms sideForms floatForms">

        </div>
    </div>
    <div class="floatLeftBottom">
        <div id="floatLeftBottomForms" class="forms sideForms floatForms">

        </div>
    </div>
    <div class="floatRightBottom">
        <div id="floatRightBottomForms" class="forms sideForms floatForms">

        </div>
    </div>
    <div id="popupLevel" class="popupLevel">
        <div id="popupLevelWrap" class='popupLevelWrap'>
            <div id="popupLevelEditToolArea" class="popupLevelEditToolArea">
                <div id="popupLevelEditPanel" class="popupLevelEditPanel"></div>
                <div id="popupLevelEditTool" class="popupLevelEditTool"></div>
            </div>
            <div id="popupLevelForms" class="forms sideForms popupLevelForms"></div>
        </div>
    </div>




    <div id="bgMusic" class="bgMusic"></div>













    <script type="text/javascript">
        var mainDomainId = 5;
        var fk_sale = {};
        fk_sale._proSiteQueryStr = '';
        fk_sale.cid = 17156607;
        fk_sale.siteVer = 140;
        fk_sale.popupWindowSiteVer = 10;
        fk_sale.isLuckyGuyFlag = false;
        fk_sale.popupWindowEndYear = 2018;
        fk_sale.popupWindowEndMonth = 1;
        fk_sale.popupWindowEndDay = 31;
        fk_sale.popupWindowDays = -383;
        fk_sale.popupWindowMs = -33143473166;
        fk_sale.openDays = 221;
        fk_sale.siteCreateDays = 221; //原来广告弹窗是根据openDays距离建站N天做判断 2018 7.12改为距离网站创建时间的n天做判断
        fk_sale.siteCreateMinutes = 318407;
        fk_sale.openMinutes = 318407;
        fk_sale.popupWindowEndSignupHours = 720.0;

        var queryStr = "";
        if (fk_sale._proSiteQueryStr !== void 0 && fk_sale._proSiteQueryStr !== "") {
            queryStr = '&' + fk_sale._proSiteQueryStr;
        }

        fk_sale.url = '//adm.webportal.top/jump.jsp?t=40&siteVersion=0&buySiteVer=true&siteSid=0#appId=shop';
        fk_sale.showDomainWindowFlag = false;
        fk_sale.cacct = 'wisdchain';
        fk_sale.imgBigSrc = '//jz.faisys.com/image/pro/20170101/salesPromotion.png?v=201701101133';
        fk_sale.imgBigBtn = '//jz.faisys.com/image/pro/20170101/btn_buy.png?v=201701101133';
        fk_sale.imgClose = '//jz.faisys.com/image/pro/20170101/close.png?v=201701101133';
        fk_sale.siteFirstLogin = false;
        fk_sale.isShowAdvertisementWindowThreeMinute = false;
        fk_sale.textUrl = '//adm.webportal.top/jump.jsp?t=40&siteVersion=0&buySiteVer=true&siteSid=0#appId=shop';
        fk_sale.domainImgBigBg = '//jz.faisys.com/image/pro/20160101/domainSearchImg.png';
        fk_sale.domainImgClose = '//jz.faisys.com/image/pro/20160101/close.png?v=201601181937';
        fk_sale.siteBizBigClose = '//jz.faisys.com/image/pro/20160701/close_popup.png';
        fk_sale.siteBizBigBg = '//jz.faisys.com/image/pro/20160701/popup02.png';
        fk_sale.showSiteBizWindow = false;
        fk_sale.showSitePopWindow = false;
        fk_sale.showDJPopWindow = false;
        fk_sale.openFlyer = false;

        if (Fai.top._proSiteQueryStr === undefined) {
            Fai.top._proSiteQueryStr = ''; //下面的js拿不到值，暂时在这里赋值 by jser
        }
    </script>








    <script type="text/javascript">
        Fai.top = window;
        var _Global = {},
            bgmCloseToOpen = false,
            statId = -1,
            _debug = false,
            _isPre = false,
            _newsGuideJumpToTemplateUrl = 'sf16590494.jz.fkw.com',
            // 满足新手指引的标志位 
            _showNewUsersGuide = false,
            _newsGuideClickHelp = false,
            _newsGuideTitle = false,
            _newsGuideCopyDemo = false,
            _newsGuideReplaceImg = false,
            _newsGuideAddModule = false,
            _newsGuideClickPanel = false,
            _devMode = false,
            _guideNewUserStep = -1,
            _inGuideNewUser = false,
            _colOtherStyleData = {
                "independentList": [],
                "hh": false,
                "fh": false,
                "y": 0,
                "h": 0,
                "layout4Width": 0,
                "layout5Width": 0
            }, // 当前页面的数据    
            _templateOtherStyleData = {
                "independentList": [],
                "hh": false,
                "fh": false,
                "h": 599,
                "y": 0,
                "layout4Width": 0,
                "layout5Width": 0
            }, // 全局的数据
            _allowedHtmlUrl = false,
            _openHtmlUrl = false,
            _advertType = 1,
            _isBUser = true,
            manageClose = false,
            isFirstLogin = false, //是否为该staff首次登录
            taGroupId = -1, //ta所属分组的组id
            _isMallWeb = false,
            _proSiteQueryStr = ''; //by jser
        httpStr = 'https://';
        _Global.visitorAdData = {};
        vipExpireTime = '2019-07-14 17:59:37';
        siteVipBeforeExpireDays = 145;
        _Global.isSiteAgentDesign = false;

        // _isPre : dep3环境
        // debug: 本地和独立环境



        var _templateDefLayout = {
            BANNER_NAV: 0,
            NAV_FLOAT: 1,
            LEFT_NAV_BANNER_RIGHT_HIDE: 3,
            LEFT_NAV_CENTER_BANNER_RIGHT_HIDE: 4,
            LEFT_BANNER_NAV_RIGHT_HIDE: 5,
            LEFT_NAV_EXPEND_CENTER_BANNER: 6,
            CENTER_TOP_BANNER_RIGHT_HIDE: 7,
            LEFT_HIDE_CENTER_TOP_BANNER: 8,
            NAV_FLOAT_ON_BANNER: 9,
            NAV_BANNER: 10
        };

        $(function() {

            Site.ajaxLoadModuleDom(7, 0, {
                "_ajaxLoadModuleList": [],
                "_partDomInfoList": [{
                    "id": 12
                }],
                "fullUrl": "http://www.wisdchain.com/cn/nd.jsp?id=42"
            });


            //topBarMember 





            Site.loadLastLoginAcct('wisdchain');

            if (Fai.top._manageMode) {
                //by jser 2018-9-11
                Fai.top._bigAdOptions = {
                    "sevenCelebration": false,
                    "sevenKnowMoreUrl": "http://jz.fkw.com/alliance.html",
                    "sevenQQUrl": "http://i.fkw.com/count/agentCount.jsp?s=1",
                    "dailyImgUrl": "http://i.fkw.com/jump.jsp?t=40&purchaseFrom=jzFirstPurchasePop#appId=shop&tab=0?fromPageId=3",
                    _timer: null,
                    delayClickLog: function() {
                        clearTimeout(Fai.top._bigAdOptions._timer);
                        Fai.top._bigAdOptions._timer = setTimeout(function() {
                            Site.logDog(200623, 8);
                        }, 50);
                    },
                    onShow: function() {
                        Site.logDog(200623, 7);
                    },
                    "onConfirm": function() {
                        Fai.top._bigAdOptions.delayClickLog();
                    },
                    onPanelClick: function() {
                        Fai.top._bigAdOptions.delayClickLog();
                    }
                }
            }

            if (false) {
                if (Fai.top.$(".drawLottery").length == 0) {
                    Site.popBigAdWindow(); // 弹出免费版引导付费广告
                }
            }

            // 绑定退出事件
            Site.bindBeforeUnloadEvent(false, false, false);

            Site.initTemplateLayout(_templateDefLayout.NAV_FLOAT_ON_BANNER, true, false);
            // spider统计






            // ajax统计
            Site.total({
                colId: -1,
                pdId: -1,
                ndId: 42,
                sc: 0,
                rf: "http://www.wisdchain.com/cn/col.jsp?id=104",
                statId: statId
            });
            //保留旧用户的初始化版式区域4 和区域5 中，区域4的padding-right空间
            Site.colLayout45Width();
            //各个模块inc吐出脚本

            Site.initCorpTitle();
            Site.initLocaler([], false);
            Site.initLocaleStyle(1125);
            Site.bannerV2.init({
                "_open": true,
                "data": [{
                    "tip": "",
                    "desc": "",
                    "imgWidth": 1920,
                    "imgHeight": 300,
                    "ot": 0,
                    "i": "AD0IhNDIBxAEGAAg-OKy0gUojPiXZDCADzisAg",
                    "src": "//15869956.s61i.faiusr.com/4/AD0IhNDIBxAEGAAg-OKy0gUojPiXZDCADzisAg.png"
                }],
                "width": 1920,
                "cusBannerWidth": 0,
                "widthType": 0,
                "height": 300,
                "playTime": 4000,
                "animateTime": 1500,
                "from": "banner",
                "btnType": 1,
                "wideScreen": true,
                "backgroundType": 0,
                "backgroundColor": "",
                "backgroundOpacity": 100
            });
            Site.switchJump();
            Site.initNewsDetailV2();
            Site.hoverChangeImage();
            Site.hoverStyle();
            Site.initSimpleTextContent(396, 0);
            Site.initSimpleTextContent(397, 0);
            Site.initSimpleTextContent(771, 0);
            Site.initSimpleTextContent(772, 0);
            Site.initSimpleTextContent(773, 0);
            Site.initSimpleTextContent(786, 0);
            Site.initSimpleTextContent(787, 0);
            Site.initSimpleTextContent(816, 0);
            Site.initSimpleTextContent(838, 0);


            Site.ajaxLogDog();

            //收集浏览器信息，统计dog
            Site.sendBrowerInfo(false);



            //如果有首页弹窗的话，需要先打开首页弹窗


            Site.initPage(); // 这个要放在最后，因为模块组初始化时会把一些模块隐藏，导致没有高度，所以要放最后执行





            setTimeout(afterModuleLoaded, 0);






            Site.triggerGobalEvent("siteReadyLoad");





        });

        function afterModuleLoaded() {

            Site.initPage2();
            Site.initBackToTopTool(false, false, true, '回到顶部', 'secondStyle_04');










        } // afterModuleLoaded end

        var _lcid = 2052,
            _siteDomain = '//www.wisdchain.com',
            _resRoot = '//0.ss.faisys.com',
            _colId = 7,
            _fromColId = -1,
            _designAuth = false,
            _manageMode = false,
            _oem = true,
            _siteVer = 140,
            _manageStatus = false;

        var _jzProUrl = '';
        var _flyerManageDomain = '';
        var _siteAdmDomain = '',
            _jzHomeUrl = '';

        //多网站聚合页地址
        Fai.top._jzAllSiteDomain = _oem ? 'i.vip.webportal.top' : 'i.jz.fkw.com';


        _Global._webRightBar = false;
        var _isMemberLogin = false; // 会员是否登陆了
        var _noCover = 0; // 隐藏弹窗遮罩层
        _Global._footerHidden = false; // 底部是否隐藏 原因：需要判断有些底部js方法是否运行 true:隐藏；false: 显示
        _Global._footerHiddenAllowed = true;





        var _navPositionFixTop = false; // 导航栏固定到顶部

        var nav2SubMenu = [];
        var nav103SubMenu = [];
        var nav107SubMenu = [];
        var nav108SubMenu = [];
        var nav101SubMenu = [];
        var nav104SubMenu = [];


        var _useBannerVersionTwo = true; //使用横幅2.0的标志
        var _customBackgroundData = {
            "styleDefault": true,
            "s": true,
            "h": false,
            "r": 3,
            "ps": 0,
            "o": "",
            "sw": -1,
            "swt": 0,
            "e": 0,
            "wbh": -1,
            "wbw": -1,
            "clw": -1,
            "crw": -1,
            "wbws": -1,
            "wbs": 0,
            "id": "",
            "p": "",
            "bBg": {
                "y": 0,
                "r": 3,
                "ps": 0,
                "f": "",
                "p": "",
                "c": ""
            },
            "cBg": {
                "y": 0,
                "r": 3,
                "ps": 0,
                "f": "",
                "p": "",
                "c": ""
            },
            "cmBg": {
                "y": 0,
                "r": 3,
                "ps": 0,
                "f": "",
                "p": "",
                "c": ""
            },
            "bm": {},
            "cm": {},
            "cp": {
                "y": 0
            }
        }; //自定义的数据
        var _templateBackgroundData = {
            "id": "",
            "o": "rgb(32,151,243)",
            "bBg": {
                "c": "",
                "f": "",
                "r": 3,
                "ps": 0,
                "p": "",
                "y": 0
            },
            "cBg": {
                "c": "",
                "f": "",
                "r": 3,
                "ps": 0,
                "p": "",
                "y": 0
            },
            "cmBg": {
                "c": "",
                "f": "",
                "r": 3,
                "ps": 0,
                "p": "",
                "y": 0
            },
            "cp": {
                "y": 0
            },
            "s": true,
            "h": false,
            "r": 3,
            "ps": 0,
            "sw": -1,
            "swt": 0,
            "e": 0,
            "wbh": -1,
            "wbw": -1,
            "clw": -1,
            "crw": -1,
            "wbws": -1,
            "wbs": 0,
            "p": "",
            "bm": {},
            "cm": {}
        }; // 模版的数据
        var _resImageRoot = '//2.ss.faisys.com';

        var _templateBannerData = {
            "ce": {},
            "pl": 0,
            "s": 0,
            "i": 4000,
            "a": 1500,
            "h": false,
            "o": false,
            "t": 1,
            "p": 0,
            "pt": 0,
            "bt": 1,
            "ws2": false,
            "l": [],
            "f": {},
            "n": [],
            "c": 3,
            "at": 0,
            "tt": false,
            "ws": false
        }; // 模版的数据

        var _pageBannerData = {
            "ce": {},
            "pl": 0,
            "s": 0,
            "i": 4000,
            "a": 1500,
            "h": false,
            "o": false,
            "t": 1,
            "p": 0,
            "pt": 0,
            "bt": 1,
            "ws2": false,
            "l": [],
            "f": {},
            "n": [],
            "c": 3,
            "at": 0,
            "tt": false,
            "ws": false
        }; // 当前页面的自定义数据（页面独立样式设置）
        var _bannerData = _pageBannerData;

        var _templateBannerV2Data = {
            "bl": [{
                "t": 1,
                "i": "ABUIABACGAAg6ITr3gUo6qmmsgQwgA84hQc",
                "e": 1,
                "u": "AGQIbRIA",
                "ot": 0,
                "p": "//17156607.s21i.faiusr.com/2/ABUIABACGAAg6ITr3gUo6qmmsgQwgA84hQc.jpg",
                "w": 1920,
                "h": 901,
                "tp": "//17156607.s21i.faiusr.com/2/ABUIABACGAAg6ITr3gUo6qmmsgQwgA84hQc!100x100.jpg",
                "du": "http://17156607.s21d-17.faiusrd.com/0/ABUIABACGAAg6ITr3gUo6qmmsgQwgA84hQc?f=ABUIABACGAAg6ITr3gUo6qmmsgQwgA84hQc.jpg&v=",
                "jType": 100,
                "jName": "智慧链学院",
                "jUrl": "/cn/col.jsp?id=109"
            }, {
                "t": 1,
                "i": "ABUIABACGAAghsyg3gUoyafTDDCADziDBw",
                "ot": 0,
                "p": "//17156607.s21i.faiusr.com/2/ABUIABACGAAghsyg3gUoyafTDDCADziDBw.jpg",
                "w": 1920,
                "h": 899,
                "tp": "//17156607.s21i.faiusr.com/2/ABUIABACGAAghsyg3gUoyafTDDCADziDBw!100x100.jpg",
                "du": "http://17156607.s21d-17.faiusrd.com/0/ABUIABACGAAghsyg3gUoyafTDDCADziDBw?f=ABUIABACGAAghsyg3gUoyafTDDCADziDBw.jpg&v=",
                "e": 0,
                "u": ""
            }],
            "s": 1,
            "bt": 3,
            "at": 2,
            "i": 20000,
            "a": 1000,
            "blh": {
                "t": 0,
                "h": 901
            },
            "blw": {
                "t": 0,
                "w": 1200
            },
            "bzb": {
                "t": 0,
                "o": 100,
                "c": ""
            },
            "bla": 0,
            "ble": {
                "t": 0,
                "at": 0
            },
            "blpe": 0
        }; // 横幅2.0模版的数据
        var _pageBannerV2Data = {
            "bl": [{
                "t": 1,
                "i": "AD0IhNDIBxAEGAAg-OKy0gUojPiXZDCADzisAg",
                "ot": 0,
                "p": "//15869956.s61i.faiusr.com/4/AD0IhNDIBxAEGAAg-OKy0gUojPiXZDCADzisAg.png",
                "w": 1920,
                "h": 300,
                "tp": "//15869956.s61i.faiusr.com/4/AD0IhNDIBxAEGAAg-OKy0gUojPiXZDCADzisAg!100x100.png",
                "du": "//15869956.s61i.faiusr.com/0/AD0IhNDIBxAEGAAg-OKy0gUojPiXZDCADzisAg?f=AD0IhNDIBxAEGAAg-OKy0gUojPiXZDCADzisAg.png&v=",
                "e": 0,
                "u": ""
            }],
            "s": 1,
            "bt": 1,
            "at": 0,
            "i": 4000,
            "a": 1500,
            "blh": {
                "t": 0
            },
            "blw": {
                "t": 0
            },
            "bzb": {
                "t": 0,
                "o": 100,
                "c": ""
            },
            "bla": 0,
            "ble": {
                "t": 0,
                "at": 0
            },
            "blpe": 0
        }; // 横幅2.0当前页面的自定义数据（页面独立样式设置）
        var _bannerV2Data = _pageBannerV2Data;

        var _closePhotoDetailEditSettings = true; // 针对全站搜索，判断是否要剔除三个搜索图片的功能
        var _siteSeachRangeLength = 12; // 全站搜索的搜索范围总数

        var _useTemplateHeaderZone = true; // 是否使用全局模版
        var _useTemplateFooterZone = true; // 是否使用全局模版
        var _useTemplateBottomFloatLayer = true; // 是否使用全局模版
        var _useTemplateTopAdv = true; // 是否使用全局模版


        var _mallOpen = false;
        var _couponOpen = false

        var toolBoxShowView = false;
        var toolBoxShowSet = false;
        var toolBoxShowABTool = false;
        var _wideBanner = true;

        var _navStyleData = {
            "ncp": {
                "y": 1,
                "l": 437,
                "t": -1,
                "r": -1,
                "b": -1,
                "hl": -1,
                "ht": -1
            },
            "v": 0,
            "no": true,
            "s": 0,
            "ns": {
                "w": -1,
                "h": -1
            },
            "cs": {
                "w": -1,
                "h": -1
            },
            "gt": {
                "y": 0
            },
            "ht": {
                "y": 0
            },
            "np": {},
            "nb": {
                "y": 0
            },
            "cb": {
                "y": 0
            },
            "cp": {
                "y": 0,
                "t": -1,
                "l": -1
            },
            "nis": {
                "w": -1,
                "h": -1
            },
            "nib": {
                "y": 0
            },
            "nihb": {
                "y": 0
            },
            "niss": {
                "w": -1,
                "h": -1
            },
            "nisb": {
                "y": 0
            },
            "nsigt": {
                "y": 0
            },
            "nsiht": {
                "y": 0
            },
            "nsis": {
                "w": -1,
                "h": -1
            },
            "nsib": {
                "y": 0
            },
            "nsihb": {
                "y": 0
            },
            "nsiho": 0,
            "nmove": 0,
            "nsmt": {},
            "nsmb": {},
            "nrs": {
                "n": {
                    "t": 0
                },
                "c": {
                    "t": 0
                },
                "i": {
                    "t": 0
                },
                "smt": {
                    "t": 0
                },
                "smb": {
                    "t": 0
                },
                "si": {
                    "t": 0
                },
                "is": {
                    "t": 0
                },
                "sis": {
                    "t": 0
                },
                "tmt": {
                    "t": 0
                },
                "tmb": {
                    "t": 0
                },
                "ti": {
                    "t": 0
                },
                "tis": {
                    "t": 0
                }
            },
            "nsw": {
                "n": {
                    "t": 0
                },
                "c": {
                    "t": 0
                },
                "i": {
                    "t": 0
                },
                "sm": {
                    "t": 0
                },
                "si": {
                    "t": 0
                },
                "is": {
                    "t": 0
                },
                "sis": {
                    "t": 0
                }
            },
            "nbr": {
                "n": {
                    "t": 0
                },
                "i": {
                    "t": 0
                },
                "sm": {
                    "t": 0
                },
                "si": {
                    "t": 0
                },
                "is": {
                    "t": 0
                },
                "sis": {
                    "t": 0
                },
                "tm": {
                    "t": 0
                },
                "ti": {
                    "t": 0
                },
                "tis": {
                    "t": 0
                }
            },
            "ntf": {},
            "ntmt": {},
            "ntmb": {},
            "onft": false
        }; // 栏目导航样式
        var _navStyleV2Data = {
            "no": true,
            "s": 0,
            "snt": 0,
            "onft": false,
            "nmove": 1,
            "oinc": false,
            "nhi": true,
            "ns": {
                "y": 1,
                "w": 618,
                "h": 45
            },
            "np": {
                "y": 1,
                "t": 42,
                "l": 504
            },
            "nct": {
                "y": 0,
                "cw": 599
            },
            "nal": {
                "y": 0,
                "a": 0
            },
            "nifc": {
                "y": 0,
                "sc": "rgba(0, 0, 0, 0)"
            },
            "nif": {
                "y": 0,
                "fs": 16,
                "ff": "微软雅黑"
            },
            "nis": {
                "y": 1,
                "w": 80,
                "h": 45
            },
            "nisp": {
                "y": 0
            },
            "nir": {
                "y": 0,
                "s": 0
            },
            "nib": {
                "y": 0,
                "c": "#000",
                "s": 1,
                "t": true,
                "b": true,
                "l": true,
                "r": true
            },
            "snfc": {
                "y": 0
            },
            "snf": {
                "y": 0
            },
            "snr": {
                "y": 0
            },
            "snb": {
                "y": 0,
                "c": "#000",
                "t": true,
                "b": true,
                "l": true,
                "r": true
            },
            "ncb": true,
            "nbg": {
                "c": "rgb(255,255,255)",
                "f": "",
                "p": "",
                "y": 0
            },
            "nst": 0,
            "nmw": 1200
        }; // 栏目导航2.0样式
        var _useNavVersionTwo = true; // 使用导航2.0	
        var _memberTopBar = false; // 开启顶部会员条
        var _memberTopBar_versionTwo = false; // 使用顶部会员条2.0
        _Global._navHidden = false; //true:隐藏；flase：显示
        _Global._topBarV2 = false; //true:隐藏；flase：显示
        _Global._stylePanelV1 = false; //true:隐藏；flase：显示
        _Global._stylePanelV2 = false; //true:隐藏；flase：显示

        var _useFooterVersionTwo = true;

        Fai.top._isShowFkAuthTips = false;
        Fai.top._fkAuth = false;
        _Global._oemHiddenSupport = false;
        _Global._hideSupportAllowed = true;
        _Global._hiddenSupport = false;
        _Global._hiddenLogin = true;
        _Global._hiddenMobile = true;
        _Global._ipcList = 0;
        _Global._hiddenICP = false;
        _Global._hiddenFooterInfo = false;
        _Global._footerInfoV2 = "©2019 wisdchain版权所有";
        _Global.isFreeVer = false;
        _defaultFooterInfo = "©2019 wisdchain版权所有";

        var _cityJsLink = "//1.ss.faisys.com/js/city2.min.js?v=201811271034";
        var _majorColorData = "#076ce0";
        //浮动按钮样式链接缓存
        var _floatBtnCssLink = "//2.ss.faisys.com/css/floatBtn1.min.css?v=201812191606";
        var _themeColorType = 128;
        var _templateFrame = 1133;
        var _siteDemo = false;

        var _isRealDemo = false;
        _Global._backToTop = true;
        var _aid = 17156607;
        var _siteType = 1;
        var _usePrem = true;
        var _acctCreateTime = 1531453434000;
        var _siteId = 0;
        var _templateLayout = _templateDefLayout.NAV_FLOAT_ON_BANNER;
        var _webBannerHeight = -1;
        var _isTemplateVersion2 = true;
        var _uiMode = false;
        var _isNewUserForLayoutToNewVersion = true;
        var _undo = {
            allow: {
                undo: 0,
                redo: 0
            }
        };
        var _choiceCurrencyVal = "￥";
        var _moduleAnimationPercent = -1;
        var file_size_limit = parseInt("500");
        _Global.styleChangeNum = 0;
        _Global.showSaveGuide = false; // 大保存是否出现新手指引
        _Global.saveBtnState = 0; // 记录大保存按钮状态 已使用的状态： 0:未点击，1:已点击，2：保存成功 3：保存失败
        _Global.previewBtnState = 0; // 记录预览按钮状态 已使用的状态： 0:未点击，1:已点击，2：保存成功并预览 3：保存失败
        _Global.saveClickConut = 0; // 记录触发大保存的次数
        _Global._useTemplateBackground = true; // 是否使用模版
        var carousel3D = {};

        var _newUserGuide = false; //是否需要新手指引，false代表不需要
        if (false) { //本地环境，到时候测试完可以去掉
            if (_aid > 9855603 && !true) {
                _newUserGuide = true;
            }
        } else {
            if (_aid > 15971536 && !true) { // undefined and false	
                _newUserGuide = true; //传到全局，当前
            }
        }

        // 互动跳转领取优惠券逻辑
        var hdCoupon = $.cookie("hdCoupon");
        if (hdCoupon) {
            var memberId = 0;
            if (!!memberId) {
                $.cookie("hdCoupon", null);
                $.ajax({
                    type: 'post',
                    url: "ajax/mallCoupon_h.jsp",
                    data: "cmd=receiveCoupon&fromHd=true&bgId=0&cid=" + $.cookie("hdCouponId"), //针对IE6缓存
                    dataType: 'json',
                    success: function(result) {
                        $.cookie("hdCouponId", null);
                        if (result.success) {
                            var coupon = result.coupon;
                            Fai.ing(LS.successGet);
                            window.setTimeout(function() {
                                Fai.top.location.href = '/'
                            }, 1500);
                        } else {
                            var rt = result.rt;
                            if (rt == -23) { //WEB_NO_LOGIN
                                Fai.top.location.href = 'login.jsp';
                                $.cookie("hdCoupon", true);
                            } else if (rt == -4) { //COUNT_LIMIT	
                                Fai.ing(LS.overGet);
                            } else {
                                Fai.ing(LS.isNoneCoupon);
                            }
                        }
                    },
                    error: function() {
                        Fai.ing(LS.systemError);
                    }
                });
            }
        }

        var receiveCouponFromHd = false;
        var couponId = 0;
        var savePrice = 0.0;
        if (receiveCouponFromHd) {
            var windowWidth = Fai.top.document.body.clientWidth;
            var windowHeight = Fai.top.document.body.clientHeight;

            var html = [];
            html.push("<div style='display: inline-block; width: 60%; height: 90%; position: relative; top: 3%; left: 22%; z-index: 9999; background: url(" + _resRoot + "/image/siteHdCoupon.png) no-repeat; background-size: contain;'>");
            html.push("<div style='display: inline-block; width: 46%; height: 19%; position: relative; top: 58%; left: 20%; z-index: 9999; text-align: center;'>");
            html.push("<span style='font-size: 4rem; color: #ff4c38; font-weight: bold; font-family: MicrosoftYahei Regular;'>" + savePrice + "</span>");
            html.push("<span style='font-size: 1.5rem; color: #ff4c38; position: relative; top: -3px; left: 3px; font-family: MicrosoftYahei Regular;'>元</span>")
            html.push("</div>");
            html.push("<div class='J-prompt-callback' style='display: inline-block; width: 33%; height: 11%; position: relative; top: 83%; left: -12%; z-index: 9999; cursor: pointer;'></div>")
            html.push("<div style='display: inline-block; width: 5%; height: 5%; position: relative; top: 10%; left: 8%; z-index: 9999; background: url(" + _resRoot + "/image/siteHdCouponClose.png) no-repeat; background-size: contain;'></div>");
            html.push("<div class='J-prompt-cancel' style='display: inline-block; width: 5%; height: 5%; position: relative; top: 10%; left: 3%; z-index: 9999; cursor: pointer;'></div>");
            html.push("</div>");

            var options = {
                'content': html.join(""),
                'callback': function() {
                    $.ajax({
                        type: 'post',
                        url: "ajax/mallCoupon_h.jsp",
                        data: "cmd=receiveCoupon&fromHd=true&bgId=0&cid=" + couponId, //针对IE6缓存
                        dataType: 'json',
                        success: function(result) {
                            if (result.success) {
                                var coupon = result.coupon;
                                Fai.ing(LS.successGet);
                                window.setTimeout(function() {
                                    Fai.top.location.href = '/'
                                }, 1500);
                            } else {
                                var rt = result.rt;
                                if (rt == -23) { //WEB_NO_LOGIN
                                    Fai.top.location.href = 'login.jsp';
                                    $.cookie("hdCoupon", true);
                                    $.cookie("hdCouponId", couponId);
                                } else if (rt == -4) { //COUNT_LIMIT	
                                    Fai.ing(LS.overGet);
                                } else {
                                    Fai.ing(LS.isNoneCoupon);
                                }
                            }
                        },
                        error: function() {
                            Fai.ing(LS.systemError);
                        }
                    });
                }
            };

            Site.customPopup(options);
        }

        var _executedCountForUserGuide = 1; //用于新手指引
        var jzOpenTime = 1531453435000;



        _Global._siteAdvancedSetting = true;
    </script>



    <script type="text/javascript">
        var fk_old_onload = window.onload;
        $(window).load(function() {




            Site.cacheModuleFunc.runSiteInit();




            if (typeof fk_old_onload == "function") {
                fk_old_onload.apply(this, arguments);
            }


            Site.pageOnload();






            //样板网站要自动把标识是不是使用导航2.0的位设为true　旧样板有部分要保留旧导航




        });

        //错误上报
        (function() {
            var _jsErrCahche = [];
            var cacheOnError = window.onerror;
            window.onerror = function(sMsg, sUrl, sLine) {
                if (typeof Site == 'undefined') {
                    alert('您的网页未加载完成，请尝试按“CTRL+功能键F5”重新加载。');
                }
                if (sLine < 1 || typeof sMsg != 'string' || sMsg.length < 1) {
                    return;
                }

                var log = "Error:" + sMsg + ";Line:" + sLine + ";Url:" + sUrl;
                var alertLog = "Error:" + sMsg + "\n" + "Line:" + sLine + "\n" + "Url:" + sUrl + "\n";
                var encodeUrl = function(url) {
                    return typeof url === "undefined" ? "" : encodeURIComponent(url);
                };

                var ajax = true;
                var obj = {
                    'm': sMsg,
                    'u': sUrl,
                    'l': sLine
                };
                for (var i = 0; i < _jsErrCahche.length; i++) {
                    if (_jsErrCahche[i].m == obj.m && _jsErrCahche[i].u == obj.u && _jsErrCahche[i].l == obj.l) {
                        ajax = false;
                        break;
                    }
                }

                if (ajax) {
                    _jsErrCahche.push(obj);
                    _faiAjax.ajax({
                        type: "post",
                        url: "ajax/logJsErr_h.jsp?cmd=jsErr",
                        data: 'msg=' + encodeUrl(log)
                    });
                }
                if (Fai.top._devMode) {
                    alert(alertLog);
                }
                if (typeof cacheOnError == "function") {
                    cacheOnError(sMsg, sUrl, sLine);
                }
            };
        })();



        Site.beforeUnloadFunc();










        // 在线视频模块

        Site.loadCss("//2.ss.faisys.com/css/comm/video.js/video-js.min.css?v=201812191606");
        Site.loadCss("//2.ss.faisys.com/css/video.min.css?v=201901161809");
        // $LAB.script("//0.ss.faisys.com/error_js_video_ie8_js");
        $LAB.script("//1.ss.faisys.com/js/comm/video.js/video.min.js?v=201811011027");


        //日历控件新样式，by jser 2017-10-7
        Site.loadCss("//2.ss.faisys.com/css/datepicker.min.css?v=201811211412");



        $LAB.script("//1.ss.faisys.com/js/bookingSubmitPanel.min.js?v=201811011027");
        $LAB.script("//1.ss.faisys.com/js/photoSlide.min.js?v=201811011027");
        $LAB.script("//1.ss.faisys.com/js/imageEffect.min.js?v=201901161546")
            .wait(function() {
                jzUtils.trigger({
                    "name": "ImageEffect.FUNC.BASIC.Init",
                    "base": Site
                });
            });


        $LAB.script("//1.ss.faisys.com/js/faiFloatPanel.min.js?v=201812051539")
            .script("//1.ss.faisys.com/js/faiFloatPanel_bindEvent.min.js?v=201812051539")

        .wait(function() {
            Site.loadCss("//2.ss.faisys.com/css/faiFloatPanel.min.css?v=201811011027", function() {



            });
        });
    </script>








    <script type="text/javascript">
    </script>

</body>

</html>